cad autocad cam cluster webcam engineer high performance computing engineers consulting clusters grid computing watch tv distributed computing engineering linux manufacturing grid cnc java